Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

internal/ini: adding ini parser #2024

Closed
wants to merge 76 commits into from
Closed

internal/ini: adding ini parser #2024

wants to merge 76 commits into from

Conversation

xibz
Copy link
Contributor

@xibz xibz commented Jul 3, 2018

ini parser uses an LL(1) parser to generate a list of sections from an ini file or bytes.
This change will get rid of a dependency and below is the benchmark data for this change:

BenchmarkINIParser-4              100000             15926 ns/op           13312 B/op         45 allocs/op
BenchmarkGoINIParser-4            200000              7393 ns/op            8528 B/op         65 allocs/op

@xibz xibz requested a review from jasdel July 3, 2018 21:49
@xibz xibz force-pushed the ini branch 5 times, most recently from 817870e to d474896 Compare July 5, 2018 17:06
@jasdel jasdel added the investigating This issue is being investigated and/or work is in progress to resolve the issue. label Jul 5, 2018
@xibz xibz force-pushed the ini branch 15 times, most recently from 73dbd7d to c7514f9 Compare July 7, 2018 06:24
@xibz xibz added Review Needed and removed investigating This issue is being investigated and/or work is in progress to resolve the issue. labels Jul 7, 2018
@xibz xibz force-pushed the ini branch 3 times, most recently from babbe53 to 7d526c0 Compare July 8, 2018 09:40
@xibz xibz closed this Oct 15, 2018
@xibz xibz deleted the ini branch October 30, 2018 21:52
@diehlaws diehlaws added needs-review This issue or pull request needs review from a core team member. and removed review-needed labels Jan 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-review This issue or pull request needs review from a core team member.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants